Big Huge Thesaurus

Hibiscus tiliaceus

noun